chore: bump wasapi from 0.17.0 to 0.23.0 in /src-tauri#48
chore: bump wasapi from 0.17.0 to 0.23.0 in /src-tauri#48dependabot[bot] wants to merge 1 commit into
Conversation
Bumps [wasapi](https://github.com/HEnquist/wasapi-rs) from 0.17.0 to 0.23.0. - [Release notes](https://github.com/HEnquist/wasapi-rs/releases) - [Commits](HEnquist/wasapi-rs@v0.17.0...v0.23.0) --- updated-dependencies: - dependency-name: wasapi dependency-version: 0.23.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
|
Superseded by #56, which applies the wasapi 0.23 migration (replacing the removed |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
The free `get_default_device` function and `DeviceCollection::new` constructor were removed in wasapi 0.23. Device lookup now flows through a `DeviceEnumerator` that owns the `IMMDeviceEnumerator` COM pointer. Migration in `pick_device`: - Build a `DeviceEnumerator` once - For the default device path, call `enumerator.get_default_device` - For the friendly-name path, derive a `DeviceCollection` via `enumerator.get_device_collection(&Direction::Render)` and keep the existing `collection.get_device_with_name(name)` call. Going through `enumerator.get_device(name)` would silently fail because that variant takes an opaque device-id, not the human-readable name we persist in app_setting['audio.output_device']. Everything else (AudioClient init, is_supported, write_to_device, event loop) is API-stable across this bump. Closes dependabot #48.
Bumps wasapi from 0.17.0 to 0.23.0.
Release notes
Sourced from wasapi's releases.
... (truncated)
Commits
ce77ae1Merge pull request #57 from HEnquist/rel0.2314282d6Fix potential UB found by review8f948afUse latest checkout action75d017aBump msrv, stricter clippy check69cbeebAdd CI4ebef41make unsafe pointer conversions explicit and consistent, update deps, bump ve...c6a9c2eMerge pull request #56 from dtzxporter/fix-format-leaksd64381fUpdate api.rs0c2b658Fix format leaks.f4e4251Merge pull request #55 from HEnquist/deviceenumeratorDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)